moon ball - German English Dictionary